home *** CD-ROM | disk | FTP | other *** search
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- xlv_make - create logical volume objects
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- xxxxllllvvvv____mmmmaaaakkkkeeee [ ----cccc cmdstring ] [ ----ffff ] [ ----hhhh nodename ] [ ----vvvv ]
- [ ----AAAA ] [ input_file ]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _x_l_v__m_a_k_e creates new logical volume objects by writing logical volume
- labels to the devices that are to constitute the volume objects. A
- volume object can be an entire volume, a plex, or a volume element.
- _x_l_v__m_a_k_e allows you to create objects that are not full volumes so that
- you can maintain a set of spares.
-
- _x_l_v__m_a_k_e supports the following command line options:
-
- ----cccc _c_m_d_s_t_r_i_n_g
- Command line option. Causes _x_l_v__m_a_k_e to go into command line
- mode and use _c_m_d_s_t_r_i_n_g as the command input. Multiple instances
- of ----cccc are accumulated. The eeeexxxxiiiitttt or qqqquuuuiiiitttt command must be used to
- terminate input.
-
- ----ffff Force _x_l_v__m_a_k_e to create a _v_o_l_u_m_e _e_l_e_m_e_n_t even if the partition
- type for the partition specified does not correspond with its
- intended usage. This is useful, for example, in converting
- _l_v(7M) volumes to _x_l_v(7M) volumes. It is also used to allow
- creation of objects involving currently mounted partitions.
-
- ----hhhh _n_o_d_e_n_a_m_e
- Use _n_o_d_e_n_a_m_e as the local nodename. This option implies the ----AAAA
- option below.
-
- ----vvvv Verbose option. Causes _x_l_v__m_a_k_e to generate more detailed
- output. Also, it causes _x_l_v__a_s_s_e_m_b_l_e(1M) to generate output upon
- exit from _x_l_v__m_a_k_e.
-
- ----AAAA Do not invoke _x_l_v__a_s_s_e_m_b_l_e(1M) upon exit from _x_l_v__m_a_k_e. The
- default is to invoke _x_l_v__a_s_s_e_m_b_l_e with the ----qqqq option unless the
- ----vvvv option is specified, in which case _x_l_v__a_s_s_e_m_b_l_e is invoked
- with no options. To invoke other _x_l_v__a_s_s_e_m_b_l_e options, specify
- the ----AAAA option and invoke _x_l_v__a_s_s_e_m_b_l_e manually.
-
- _x_l_v__m_a_k_e only allows you to create volume objects out of disk partitions
- that are not currently part of other volume objects. Partitions must be
- of a type suitable for use by _x_l_v__m_a_k_e. Suitable types are xxxxffffssss, eeeeffffssss,
- xxxxllllvvvv, and xxxxffffsssslllloooogggg. Partition types other than these are rejected unless
- the ----ffff command line option or the vvvveeee ----ffffoooorrrrcccceeee interactive command is
- specified. See _f_x(1M) for more information regarding partition types.
- _x_l_v__m_g_r(1M) must be used to modify or destroy volume objects.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- _x_l_v__m_a_k_e can be run either interactively or it can take its commands from
- an input file, _i_n_p_u_t__f_i_l_e. _x_l_v__m_a_k_e is written using Tcl. Therefore,
- all the Tcl features such as variables, control structures, and so on can
- be used in _x_l_v__m_a_k_e commands.
-
- _x_l_v__m_a_k_e creates volume objects by writing the disk labels. To make the
- newly created logical volumes active, _x_l_v__a_s_s_e_m_b_l_e(1M) must be run.
- _x_l_v__a_s_s_e_m_b_l_e is, by default, automatically invoked upon successful exit
- from _x_l_v__m_a_k_e; _x_l_v__a_s_s_e_m_b_l_e scans all the disks attached to the system
- and automatically assembles all the available logical volumes.
-
- Objects are specified top-down and depth-first. You start by specifying
- the top-level object and continue to specify the pieces that make it up.
- When you have completed specifying an object at one level, you can back
- up and specify another object at the same level.
-
- The commands are:
-
- vvvvoooollll _v_o_l_u_m_e__n_a_m_e
- Specifies a volume. The _v_o_l_u_m_e__n_a_m_e is required. It can be up
- to 14 alphanumeric characters in length.
-
- ddddaaaattttaaaa Specifies a data subvolume. This subvolume is required.
-
- lllloooogggg Specifies a log subvolume. This is an optional subvolume used by
- the XFS filesystem.
-
- rrrrtttt Specifies a real-time subvolume. Real-time subvolumes are used
- for guaranteed-rate I/O and also for high performance
- applications that isolate user data on a separate subvolume.
- This is an optional subvolume.
-
- pppplllleeeexxxx [_p_l_e_x__n_a_m_e]
- Specifies a plex. If this plex is specified outside of a volume,
- _p_l_e_x__n_a_m_e must be given. The name can be up to 14 alphanumeric
- characters. A plex that exists outside of a volume is known as a
- standalone plex.
-
- vvvveeee [_v_o_l_u_m_e__e_l_e_m_e_n_t__n_a_m_e] [----ssssttttrrrriiiippppeeee] [----ccccoooonnnnccccaaaatttt] [----ffffoooorrrrcccceeee]
- [----ssssttttrrrriiiippppeeee____uuuunnnniiiitttt _s_t_r_i_p_e__u_n_i_t__s_i_z_e] [----ssssttttaaaarrrrtttt _b_l_k_n_o] _d_e_v_i_c_e__p_a_t_h_n_a_m_e_s
- Specifies a volume element. If this volume element is specified
- outside of a plex, _v_o_l_u_m_e__e_l_e_m_e_n_t__n_a_m_e must be given. The name
- can be up to 14 alphanumeric characters.
-
- ----ssssttttrrrriiiippppeeee Specifies that the data within this volume element
- is to be striped across all the disks named by
- _d_e_v_i_c_e__p_a_t_h_n_a_m_e_s.
-
- ----ccccoooonnnnccccaaaatttt Specifies that all the devices named by
- _d_e_v_i_c_e__p_a_t_h_n_a_m_e_s are to be joined linearly into a
- single logical range of blocks. This is the
- default if no flags are specified.
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- ----ffffoooorrrrcccceeee Forces the specification of the volume element
- when the partition type does not agree with the
- volume element's intended usage. For example, a
- partition with type xxxxffffsssslllloooogggg could be assigned to a
- data subvolume. Also, ----ffffoooorrrrcccceeee allows the
- specification of an object that includes a
- partition that is currently mounted.
-
- ----ssssttttrrrriiiippppeeee____uuuunnnniiiitttt _s_t_r_i_p_e__u_n_i_t__s_i_z_e
- specifies the number of blocks to write to one
- disk before writing to the next disk in a stripe
- set. _s_t_r_i_p_e__u_n_i_t__s_i_z_e is expressed in 512-byte
- blocks. ----ssssttttrrrriiiippppeeee____uuuunnnniiiitttt is only meaningful when used
- in conjunction with ----ssssttttrrrriiiippppeeee. The default stripe
- unit size, if this flag is not set, is one track.
- Note: _l_v called this parameter the granularity.
-
- ----ssssttttaaaarrrrtttt _b_l_k_n_o Specifies that this volume element should start at
- the given block number within the plex.
-
- eeeennnndddd Terminates the specification of the current object.
-
- ccccrrrreeeeaaaatttteeee Create all new objects just specified during this session by
- writing the disk labels out to all the disks affected. This
- command is similar to the eeeexxxxiiiitttt command except the session is not
- terminated.
-
- cccclllleeeeaaaarrrr Removes the current, uncompleted object.
-
- sssshhhhoooowwww Prints out all the volume objects on the system. This includes
- existing volume objects (created during an earlier _x_l_v__m_a_k_e
- session) and new objects specified during this session that have
- not been created (written out to the disk labels) yet.
-
- eeeexxxxiiiitttt Create the objects specified during this session by writing the
- disk labels out to all the disks affected, and exit _x_l_v__m_a_k_e. In
- interactive mode, the user is prompted to confirm this action if
- any new objects have been created.
-
- qqqquuuuiiiitttt Leave _x_l_v__m_a_k_e without creating the specified objects (without
- writing the disk labels). All the work done during this
- invocation of _x_l_v__m_a_k_e is lost. In interactive mode, the user is
- prompted to confirm this action if any objects have been
- specified.
-
- hhhheeeellllpppp Displays a summary of _x_l_v__m_a_k_e commands.
-
- ???? Same as hhhheeeellllpppp.
-
- sssshhhh Fork a shell.
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
- EEEExxxxaaaammmmpppplllleeee 1111
- To make a volume from a description in an input file called
- _v_o_l_u_m_e__c_o_n_f_i_g._t_x_t, give this command:
-
- # _xxxx_llll_vvvv______mmmm_aaaa_kkkk_eeee _vvvv_oooo_llll_uuuu_mmmm_eeee______cccc_oooo_nnnn_ffff_iiii_gggg_...._tttt_xxxx_tttt
-
-
- EEEExxxxaaaammmmpppplllleeee 2222
- This example shows making some volume objects interactively.
-
- # _xxxx_llll_vvvv______mmmm_aaaa_kkkk_eeee
-
-
- Make a spare plex so we can plug it into another volume on demand.
-
- xlv_make> _pppp_llll_eeee_xxxx _ssss_pppp_aaaa_rrrr_eeee______pppp_llll_eeee_xxxx_1111
- spare_plex1
- xlv_make> _vvvv_eeee _////_dddd_eeee_vvvv_////_dddd_ssss_kkkk_////_dddd_kkkk_ssss_0000_dddd_2222_ssss_1111 _////_dddd_eeee_vvvv_////_dddd_ssss_kkkk_////_dddd_kkkk_ssss_0000_dddd_2222_ssss_2222
- spare_plex1.0
- xlv_make> _eeee_nnnn_dddd
- Object specification completed
-
- Now make a small volume. (Note that _x_l_v__m_a_k_e automatically adds a
- /_d_e_v/_d_s_k to the disk partition name if it is missing from the _v_e
- command.)
-
- xlv_make> _vvvv_oooo_llll _ssss_mmmm_aaaa_llll_llll
- small
- xlv_make> _llll_oooo_gggg
- small.log
- xlv_make> _pppp_llll_eeee_xxxx
- small.log.0
- xlv_make> _vvvv_eeee _dddd_kkkk_ssss_0000_dddd_2222_ssss_3333
- small.log.0.0
- xlv_make> _dddd_aaaa_tttt_aaaa
- small.data
- xlv_make> _pppp_llll_eeee_xxxx
- small.data.0
- xlv_make> _vvvv_eeee _dddd_kkkk_ssss_0000_dddd_2222_ssss_1111_4444 _dddd_kkkk_ssss_0000_dddd_2222_ssss_1111_2222
- small.data.0.0
- xlv_make> _eeee_nnnn_dddd
- Object specification completed
- xlv_make> _ssss_hhhh_oooo_wwww
- vol small
- ve small.log.0.0 d710aa7d-b21d-1001-868d-080069077725
- start=0, end=1523, (cat)grp_size=1
- /dev/dsk/dks0d2s3 (1524 blks) d710aa7e-b21d-1001-868d-080069077725
- ve small.data.0.0 d710aa81-b21d-1001-868d-080069077725
- start=0, end=4571, (cat)grp_size=2
- /dev/dsk/dks0d2s14 (1524 blks) d710aa82-b21d-1001-868d-080069077725
- /dev/dsk/dks0d2s12 (3048 blks) d710aa83-b21d-1001-868d-080069077725
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- plex spare_plex1
- ve spare_plex1.0 d710aa77-b21d-1001-868d-080069077725
- start=0, end=3047, (cat)grp_size=2
- /dev/dsk/dks0d2s1 (1524 blks) d710aa78-b21d-1001-868d-080069077725
- /dev/dsk/dks0d2s2 (1524 blks) d710aa79-b21d-1001-868d-080069077725
-
- xlv_make> _hhhh_eeee_llll_pppp
- vol volume_name - Create a volume.
- data | log | rt - Create subvolume of this type.
- plex [plex_name] - Create a plex.
- ve [-start] [-stripe] [-stripe_unit N] [-force] [volume_element_name]
- partition(s)
- end - Finished composing current object.
- clear- Delete partially created object.
- show - Show all objects.
- exit - Write labels and terminate session.
- quit - Terminate session without writing labels.
- help or ? - Display this help message.
- sh - Fork a shell.
-
- xlv_make> _eeee_xxxx_iiii_tttt
- #
-
- Note that the strings like _d_7_1_0_a_a_8_2-_b_2_1_d-_1_0_0_1-_8_6_8_d-_0_8_0_0_6_9_0_7_7_7_2_5 shown
- above are the universally unique identifiers (UUIDs) that identify each
- XLV object.
-
- EEEExxxxaaaammmmpppplllleeee 3333
- This example shows a description file that makes the same volume objects
- as in Example 2.
-
- # A spare plex
- plex spare_plex1
- ve dks0d2s1 dks0d2s2
- # A small volume
- vol small
- log
- plex
- ve dks0d2s3
- data
- plex
- ve dks0d2s14 dks0d2s12
- end
- # Write labels before terminating session.
- exit
-
-
- EEEExxxxaaaammmmpppplllleeee 4444
- This example shows making a complex volume interactively. It makes a
- volume for an XFS filesystem that has a single-partition log and a plexed
- (mirrored) data subvolume that is striped.
-
-
-
-
- PPPPaaaaggggeeee 5555
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- # _xxxx_llll_vvvv______mmmm_aaaa_kkkk_eeee
- xlv_make> _vvvv_oooo_llll _mmmm_oooo_vvvv_iiii_eeee_ssss
- movies
- xlv_make> _llll_oooo_gggg
- movies.log
- xlv_make> _pppp_llll_eeee_xxxx
- movies.log.0
- xlv_make> _vvvv_eeee _////_dddd_eeee_vvvv_////_dddd_ssss_kkkk_////_dddd_kkkk_ssss_0000_dddd_2222_ssss_1111
- movies.log.0.0
-
-
- Let the data subvolume have two plexes, each of which consists of two
- sets of striped disks. The data written to the data subvolume is copied
- to both movies.data.0 and movies.data.1.
-
- xlv_make> _dddd_aaaa_tttt_aaaa
- movies.data
- xlv_make> _pppp_llll_eeee_xxxx
- movies.data.0
- xlv_make> _vvvv_eeee _----_ssss_tttt_rrrr_iiii_pppp_eeee _dddd_kkkk_ssss_0000_dddd_1111_ssss_6666 _dddd_kkkk_ssss_0000_dddd_2222_ssss_6666 _dddd_kkkk_ssss_0000_dddd_3333_ssss_6666
- movies.data.0.0
- xlv_make> _vvvv_eeee _----_ssss_tttt_rrrr_iiii_pppp_eeee _dddd_kkkk_ssss_0000_dddd_4444_ssss_6666 _dddd_kkkk_ssss_0000_dddd_5555_ssss_6666
- movies.data.0.1
- xlv_make> _pppp_llll_eeee_xxxx
- movies.data.1
- xlv_make> _vvvv_eeee _----_ssss_tttt_rrrr_iiii_pppp_eeee _dddd_kkkk_ssss_1111_dddd_1111_ssss_6666 _dddd_kkkk_ssss_1111_dddd_2222_ssss_6666 _dddd_kkkk_ssss_1111_dddd_3333_ssss_6666
- movies.data.1.0
- xlv_make> _vvvv_eeee _----_ssss_tttt_rrrr_iiii_pppp_eeee _dddd_kkkk_ssss_1111_dddd_4444_ssss_6666 _dddd_kkkk_ssss_1111_dddd_5555_ssss_6666
- movies.data.1.1
-
- Add a small real-time subvolume. Stripe the data across two disks, with
- the stripe unit set to 1024 512-byte sectors.
-
- xlv_make> _rrrr_tttt
- movies.rt
- xlv_make> _pppp_llll_eeee_xxxx
- movies.rt.0
- xlv_make> _vvvv_eeee _----_ssss_tttt_rrrr_iiii_pppp_eeee _----_ssss_tttt_rrrr_iiii_pppp_eeee______uuuu_nnnn_iiii_tttt _1111_0000_2222_4444 _dddd_kkkk_ssss_4444_dddd_1111_ssss_6666 _dddd_kkkk_ssss_4444_dddd_2222_ssss_6666
- movies.rt.0.0
- xlv_make> _eeee_nnnn_dddd
- Object specification completed
- xlv_make> _eeee_xxxx_iiii_tttt
- #
-
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- Previous object not completed
- You have tried to specify a new object before the previous
- object has been completely specified. For example, the
- sequence pppplllleeeexxxx pppplllleeeexxxx is not valid because the volume
- elements for the first plex have not been specified yet.
-
-
-
-
- PPPPaaaaggggeeee 6666
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- A volume has not been specified yet
- This error results from giving rrrrtttt, ddddaaaattttaaaa, or lllloooogggg without
- first specifying a volume to which these subvolumes
- belong.
-
- An object with that name has already been specified
- This error results from giving the vvvvoooollll _v_o_l_u_m_e__n_a_m_e, pppplllleeeexxxx
- _p_l_e_x__n_a_m_e, or vvvveeee _v_o_l_u_m_e__e_l_e_m_e_n_t__n_a_m_e command when an
- object with the same name already exists or has been
- specified in this session.
-
- A log subvolume has already been specified for this volume
-
- A data subvolume has already been specified for this volume
-
- A real-time subvolume has already been specified for this volume
- These errors results from giving the lllloooogggg, ddddaaaattttaaaa, or rrrrtttt
- command for a volume that already has a subvolume of the
- given type.
-
- A subvolume has not been specified yet
- You have given a vvvvoooolllluuuummmmeeee command and then given the pppplllleeeexxxx
- command without first specifying a subvolume to which the
- plex belongs.
-
- Too many plexes have been specified for this subvolume
- You have already specified the maximum allowable number of
- plexes for this subvolume.
-
- A plex has not been specified yet
- You have given a vvvveeee command without first giving the pppplllleeeexxxx
- command.
-
- Too many volume elements have been specified for this plex
- You have reached the maximum number of volume elements
- that can be in a single plex.
-
- An error occurred in creating the specified objects
- An error occurred while writing the volume configuration
- out to the disk labels.
-
- Unrecognized flag: _f_l_a_g
- _f_l_a_g is not recognized.
-
- Unexpected symbol: _s_y_m_b_o_l
- _s_y_m_b_o_l is an unknown command.
-
- A volume name must be specified
- You have given a vvvvoooollll command without giving the name of
- the volume as an argument.
-
-
-
-
-
- PPPPaaaaggggeeee 7777
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- Too many disk partitions
- You have specified too many devices for the volume
- element.
-
- Cannot determine size of _p_a_r_t_i_t_i_o_n; please verify that the device exists
- _x_l_v__m_a_k_e is unable to figure out the size of the specified
- disk partition. Make sure that the device exists.
-
- Unequal partition sizes, truncating the larger partition
- The partitions specified for a striped volume element are
- not of the same size. This leaves some disk space
- unusable in the larger partition because data is striped
- across all the partitions in a volume element.
-
- A disk partition must be specified
- You have given the vvvveeee command without specifying the disk
- partitions that belong to the volume element as arguments
- to the command.
-
- Unknown device: %s
- You have specified a disk partition that either has no
- device node in /_d_e_v/_d_s_k or is missing altogether.
-
- Illegal value The value is out of range for the given flag.
-
- The volume element's address range must be increasing
- When you specify the starting offset of a volume element
- within a plex by using the vvvveeee ----ssssttttaaaarrrrtttt command, you must
- specify them in increasing order.
-
- Disk partition _p_a_r_t_i_t_i_o_n is already being used
- The disk partition named in the vvvveeee command is already in
- use by some other volume object.
-
- Disk partition _p_a_r_t_i_t_i_o_n is mounted; use ``-force'' to override
- The disk partition named in the vvvveeee command is currently
- mounted. Use of the ----ffffoooorrrrcccceeee argument is required to
- perform the operation.
-
- Address range doesn't match corresponding volume element in other plexes
- A volume element within a plex must have the same address
- range in all plexes for the subvolume that includes those
- plexes.
-
- There are partially specified objects, use ``quit'' to exit without
- creating them You have entered the qqqquuuuiiiitttt command while
- there are specified, but not created objects. You should
- enter qqqquuuuiiiitttt again to really quit at this point and discard
- specified objects.
-
-
-
-
-
-
- PPPPaaaaggggeeee 8888
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- Missing flag value for: %s
- A command was given that requires an additional argument
- that was not given.
-
- Malloc failed There is insufficient memory available for _x_l_v__m_a_k_e to
- operate successfully.
-
- An error occurred in updating the volume header
- An attempt to modify a disk's volume header was
- unsuccessful.
-
- A striped volume element must have at least two partitions
- The vvvveeee ----ssssttttrrrriiiippppeeee command was given and only one partition
- was specified.
-
- Log ve should have partition type xfslog
-
- Data ve should have partition type xlv
-
- Rt ve should have partition type xlv
-
- Standalone object should have partition type xlv or xfslog
-
- Mixing partition type xfslog with data types not allowed
- All the partitions that make up a volume element must have
- the same partition type, either xxxxllllvvvv or xxxxffffsssslllloooogggg.
-
- Partition type must be consistent with other ve's in plex
- Partition type does not correspond with intended usage.
-
- Partition could already belong to lv.
- Check /etc/lvtab A warning that this partition may already
- belong to an _l_v volume.
-
- Illegal partition type
- An attempt was made to specify a partition that cannot,
- under any circumstance, be used in an _x_l_v(7M) volume. An
- example of such a partition would be the volume header.
-
- Subvolume type does not match any known
- The subvolume being operated on is of no known type.
-
- Size mismatch The partition size information in the volume header does
- not match that contained in the xlv label.
-
- Device number mismatch
- A warning that the device number in the xlv label does not
- match that of the volume header.
-
- The same partition cannot be listed twice
- The vvvveeee command was given with the same partition listed
- twice.
-
-
-
- PPPPaaaaggggeeee 9999
-
-
-
-
-
-
- xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM)))) xxxxllllvvvv____mmmmaaaakkkkeeee((((1111MMMM))))
-
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- xlv_assemble(1M), xlv_labd(1M), xlv_mgr(1M), xlv_plexd(1M),
- xlv_shutdown(1M), xlvd(1M), xlv(7M).
-
- _T_c_l _a_n_d _t_h_e _T_k _T_o_o_l_k_i_t by John K. Ousterhout, Addison-Wesley, 1994.
-
- NNNNOOOOTTTTEEEESSSS
- The disk labels created by _x_l_v__m_a_k_e are stored only in the volume header
- of the disks. They do not destroy user data. Therefore, you can make an
- _l_v(7M) volume into an XLV volume and still preserve all the data on the
- logical volume.
-
- _x_l_v__m_a_k_e changes the partition type of partitions used in newly created
- objects to either xxxxllllvvvv or xxxxffffsssslllloooogggg depending upon their usage.
-
- You must pick a different name for each volume, standalone plex, and
- standalone volume element. You cannot have, for example, both a volume
- and a plex named _y_y.
-
- You must be root to run _x_l_v__m_a_k_e.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 11110000
-
-
-
-